Randomized Routing and PRAM Emulation on Parallel Machines
نویسنده
چکیده
This paper shows the power of randomization in designing e cient parallel algorithms for the problems of routing and PRAM emulation. We show that with randomization techniques optimal routing can be obtained for a large class of processor interconnection networks called leveled networks. This class includes well-known networks (e.g., mesh, hypercube and de Bruijn) as well as new ones (e.g., star graph, for which the network diameter is sub-logarithmic in the network size). Using the obtained routing algorithms, optimal emulations of the CRCW PRAM on the leveled network and mesh are also given.
منابع مشابه
Packet Routing and PRAM Emulation on Star Graphs and Leveled Networks
We consider the problem of permutation routing on a star graph, an interconnection network which has better properties than the hypercube. In particular, its degree and diameter are sublogarithmic in the network size. We present optimal randomized routing algorithms that run in O(D) steps (where D is the network diameter) for the worst-case input with high probability. We also show that for the...
متن کاملBalanced PRAM Simulations via Moving Threads and Hashing
We present a novel approach to parallel computing, where (virtual) PRAM processors are represented as lightweight threads, and each physical processor is capable of managing several threads. Instead of moving read and write requests, and replies between processor&memory pairs (and caches), we move the lightweight threads. Consequently , the processor load balancing problem reduces to the proble...
متن کاملBalanced PRAM Simulations via Moving Threads and Hashing
We present a novel approach to parallel computing, where (virtual) PRAM processors are represented as light-weight threads, and each physical processor is capable of managing several threads. Instead of moving read and write requests, and replies between processor&memory pairs (and caches), we move the light-weight threads. Consequently, the processor load balancing problem reduces to the probl...
متن کاملRandomized PRAM Simulation Using T9000 Transputers
The parallel random access machine (PRAM) is the most commonly used general-purpose machine model for describing parallel computations. Unfortunately the PRAM model is not physically realizable, since on large machines a parallel shared memory access can only be accomplished at the cost of a signiicant time delay. A number of PRAM simulation algorithms have been presented in the literature. The...
متن کاملRandomized PRAM Simulation Using T Transputers
The parallel random access machine PRAM is the most commonly used general purpose machine model for describing parallel computations Unfortunately the PRAM model is not phy sically realizable since on large machines a parallel shared memory access can only be accompli shed at the cost of a signi cant time delay A number of PRAM simulation algorithms have been presented in the literature The alg...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998